//////////////////////////////////////////////
// EnvironmentInitializer.h
//
//////////////////////////////////////////////

/// Defines / Macros -------------------------

#pragma once

/// Forward decl -----------------------------

namespace nkScripts
{
	class Environment ;
}

/// Class ------------------------------------

namespace nkAstraeus::nkMemoryWrap
{
	class EnvironmentInitializer final
	{
		public :

			// Init env lua
			static void initDeclaredTypes (nkScripts::Environment* env) ;
			static void updateEnvironment (nkScripts::Environment* env) ;
	} ;
}